6318111e43dccc484325befdb33eb7c60fb763f4,modules/spring-config/src/main/java/org/mule/runtime/config/spring/dsl/model/CoreComponentBuildingDefinitionProvider.java,CoreComponentBuildingDefinitionProvider,getComponentsDefinitions,#,918
Before Change
buildingDefinitions.add(baseDefinition
.copy()
.withIdentifier("log-component")
.withTypeDefinition(fromType(LogComponent.class))
.build());
buildingDefinitions.add(baseDefinition
.copy()
After Change
buildingDefinitions.add(baseDefinition
.copy()
.withIdentifier("log-component")
.withTypeDefinition(fromType(DefaultJavaComponent.class))
.withObjectFactoryType(ComponentObjectFactory.class)
.withSetterParameterDefinition("usePrototypeObjectFactory", fromFixedValue(false).build())
.withSetterParameterDefinition("clazz", fromFixedValue(LogComponent.class).build())
.build());
buildingDefinitions.add(baseDefinition
.copy()